home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 5 / Gold Medal Software - Volume 5 (Gold Medal) (1995).iso / database / hl_400.arj / LABELS.DOC < prev    next >
Text File  |  1994-11-03  |  31KB  |  808 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.            ┌──────────────────────────────────────────────────────────────┐
  21.            │                                                              │
  22.            │   ┌─────────────────────────────────────┐      ┌─────────┐   │
  23.            │   │                                     │      │   (')   │   │
  24.            │   │           Huckabey Labels           │      │   /|\   │   │
  25.            │   │            Version 4.00             │      │$1 | | $1│   │
  26.            │   │          November 4, 1994           │      └─────────┘   │
  27.            │   │                                     │                    │
  28.            │   └─────────────────────────────────────┘                    │
  29.            │                                                              │
  30.            │                                                              │
  31.            │                                                              │
  32.            │                                                              │
  33.            │                    ┌─────────────────────────────────────┐   │
  34.            │                    │                                     │   │
  35.            │                    │      Copyright 1990 - 1994 by       │   │
  36.            │                    │          James  Huckabey          │   │
  37.            │                    │        software with a heart        │   │
  38.            │                    │                                     │   │
  39.            │                    └─────────────────────────────────────┘   │
  40.            │                                                              │
  41.            └──────────────────────────────────────────────────────────────┘
  42.  
  43.  
  44.  
  45.  
  46.  
  47.                                User-Supported Software
  48.  
  49.                User-supported software, which is  also known  as Shareware,
  50.           is an  experiment in microcomputer software distribution based on
  51.           the following principles:
  52.  
  53.           1. That the  value or worth  of a program is  best judged by  the
  54.           individual user using the program on his/her own machine.
  55.  
  56.           2. That  the creation and distribution  of microcomputer software
  57.           can be financially supported by users at reasonable cost.
  58.  
  59.           3.   That  the  copying  and  sharing  of  software  can  and  is
  60.           encouraged.
  61.  
  62.                Anyone may  request a  copy of  a user-supported program  by
  63.           sending a blank, formatted disk to the author of the  program. An
  64.           addressed, postage-paid return mailer must accompany the disk (no
  65.           exceptions, please). A copy of the program, with documentation on
  66.           the disk, will  be sent by return mail. The  program will carry a
  67.           notice suggesting a contribution  to the program's author. Making
  68.           a contribution is completely voluntary.
  69.  
  70.                Free distribution of software  and voluntary payment for its
  71.           use eliminates costs for advertising and copy protection schemes.
  72.           Users  obtain quality software at  reduced cost. They  can try it
  73.           out before buying, and do so at their own pace and in the comfort
  74.           of their own home or office. The best programs will survive based
  75.           purely on their quality and usefulness.
  76.  
  77.                Please join the experiment.  If you share a belief  in these
  78.           principles,  your contribution  is  requested to  help make  this
  79.           work.  Regardless of  whether you  make  a contribution,  you are
  80.           encouraged to copy and share this program.
  81.  
  82.  
  83.                                   Permission to Copy
  84.  
  85.                Individuals,  clubs, and other  non-profit organizations are
  86.           granted permission by the authors to freely copy this program and
  87.           documentation and share it with their members, so long as:
  88.  
  89.           1.  No  price is  charged  for  the  software  or  documentation.
  90.           However, a distribution, copying  cost or charge for the  cost of
  91.           the diskette, so long as it is not more than $5.00 total.
  92.  
  93.           2.  Club  members  be informed  of  the  user-supported  idea and
  94.           encouraged to support it with their donations.
  95.  
  96.           3.  The program(s) or documentation  are not modified  in any way
  97.           and they are distributed together.
  98.  
  99.  
  100.                                           i
  101.  
  102.  
  103.  
  104.  
  105.  
  106.                                   Your Contribution
  107.  
  108.                Please send  your contribution, $10 (U.S.)  is suggested for
  109.           Huckabey Labels.  Please  include  your  name,  address,  version
  110.           number,  diskette  size  and  information  on  where  or how  you
  111.           received your copy of Huckabey Labels. Send to:
  112.  
  113.  
  114.                                     James Huckabey
  115.                                  3621-A Fraser Street
  116.                           Bellingham, WA 98226-2473  U.S.A.
  117.                            (206) 671-2868 (voice, Pacific)
  118.  
  119.  
  120.                                 About Huckabey Labels 
  121.  
  122.                The archive should contain the following files:
  123.  
  124.                FILE_ID.DIZ.......... BBS description file
  125.                LABELS.EXE........... actual program
  126.                LABELS.DOC........... documentation
  127.                LABELS.DAT........... sample database
  128.                READ.ME.............. update information
  129.                HUCKABEY.TXT......... list of all James Huckabey software
  130.                SOFTWARE.TXT......... information on the shareware theme
  131.                ARCHIVE.TXT.......... this list of files
  132.  
  133.                The only  file needed to run Huckabey  Labels is LABELS.EXE.
  134.           The other files are  not required by Huckabey Labels  although it
  135.           is suggested that you at least  load and look at LABELS.DAT.  The
  136.           data it contains can be deleted, or you can delete the whole file
  137.           after viewing the two records in it.
  138.  
  139.                Huckabey  Labels  is nothing  fancy.  I  wrote the  original
  140.           program  so I  could print mailing  labels. I have  never found a
  141.           simple  mailing label program that I liked. They always seemed to
  142.           be too complex, etc.  Huckabey Labels is really not  intended for
  143.           business work although it can be used for such.
  144.  
  145.                Huckabey Labels does  up to  five lines per  label for  what
  146.           would  be  a standard  15/16x3.5  inch  labels (standard  address
  147.           label). Other width  sizes may  be used but  cannot exceed  15/16
  148.           high  (with space between makes  1 inch). Printing  is for single
  149.           column labels.
  150.  
  151.                Huckabey  Labels will  read in two  hundred (200)  names and
  152.           addresses at a time.  More can be added by making more databases.
  153.           The default file it expects to find is LABELS.DAT and this can be
  154.           any name.
  155.  
  156.  
  157.  
  158.  
  159.                                           ii
  160.  
  161.  
  162.  
  163.  
  164.  
  165.                                Starting Huckabey Labels
  166.  
  167.                The database used does  not have to be in the same directory
  168.           as LABELS.EXE. Huckabey Labels searches your current path to find
  169.           the  database. If the  database cannot be found  it is written to
  170.           the  current  directory  or if  LABELS.EXE  is  in  the PATH  the
  171.           database  is written where LABELS.EXE  is found or  a path to its
  172.           location is used.
  173.  
  174.                Huckabey Labels creates whatever  database name you use. You
  175.           can have as many different databases as you have storage space on
  176.           your diskette(s) or hard drive.
  177.  
  178.                Default means that this is the state when Huckabey Labels is
  179.           first  started. In some cases  this can be  changed once Huckabey
  180.           Labels is running. Keep in mind that if you change  a default the
  181.           next time you run Huckabey Labels it reverts to the  default once
  182.           again.
  183.  
  184.  
  185.                                     The First Time
  186.  
  187.                If you are using Huckabey Labels for the first time and plan
  188.           to  use the  default LABELS.DAT  all you  have to  do is  type in
  189.           LABELS to start Huckabey Labels.
  190.  
  191.                Starting examples:
  192.  
  193.                                   LABELS
  194.  
  195.                                   LABELS JOBS.DAT
  196.  
  197.                                   LABELS C:\DATABASE\LABELS\LABELS.DAT
  198.  
  199.                The  examples  show  that  you  can  use  default,  optional
  200.           database or  even add a full drive and path to the database name.
  201.           You do not need to be in the same directory as the database as in
  202.           example  number three. If  no path is used,  but LABELS.EXE is in
  203.           your path, the data is written to the location of  LABELS.EXE. If
  204.           LABELS.EXE  is not in your  path, and no  path used for database,
  205.           then the database is written to the current directory.
  206.  
  207.                With each  new record  the current  database is checked  for
  208.           name  duplications. A  duplication is  first and  last name  that
  209.           match another first and last name exactly.
  210.  
  211.                Most  prompts in  Huckabey  Labels are  single key  presses:
  212.           <A>dd means to  press 'A' for add, <Q>uit Program  means to press
  213.           'Q' to quit program. Prompt responses are not case sensitive. The
  214.           other prompts, inside [ ] brackets require something  like typing
  215.           in  an  'E'  or 'e'  and  pressing  <Enter>,  some just  pressing
  216.           <Enter>.
  217.  
  218.                                           1
  219.  
  220.  
  221.  
  222.  
  223.  
  224.                To  exit  most any  input routine  you  can press  the <ESC>
  225.           (escape) key. LABELS.DAT is used in the document to represent the
  226.           default database. Be reminded  that you can use any DOS file name
  227.           up  to  eight character  and optional  extension  of up  to three
  228.           characters.
  229.  
  230.                Some  responses produce  a speaker  tone. Examples:  If your
  231.           search criteria  is matched  a short tone,  if you make  an input
  232.           error you get  a longer tone. There are only  two different tones
  233.           in Huckabey Labels.
  234.  
  235.                Whichever your  choice if  this is  a new  database Huckabey
  236.           Labels  starts  in the  Edit /  Add  Records routine.  The screen
  237.           displays:
  238.  
  239.  
  240.                          Huckabey Labels | 09-23-94 | 04:48p
  241.  
  242.                     Edit / Add Records to: C:\DATABASE\LABELS.DAT
  243.  
  244.               Record: 1 of 1
  245.  
  246.                  _/1:
  247.                   \2:
  248.                    3:
  249.                    4:
  250.                    5:
  251.                    6:
  252.  
  253.                Press: line to Edit <1-6>, <A>dd a Record, <D>elete Record,
  254.                <N>ext, <P>revious, <S>earch, <H>elp or <Q>uit Routine
  255.  
  256.  
  257.                The  database   name  displayed  on  this   screen  is  full
  258.           [drive\path\]file name. This is to help prevent adding records to
  259.           a wrong  file. You might have two databases by the same name only
  260.           in  different  locations.  Be  reminded  that  if  you  have  two
  261.           databases of the same name,  and both are on your path,  Huckabey
  262.           Labels finds only the first copy or current one if one is located
  263.           in your current directory.
  264.  
  265.                *** Special Note ***  If the full path and  filename exceeds
  266.           forty (40) characters only the filename is displayed.
  267.  
  268.                <A>dd a Record: Press 'A' to add records to the database. If
  269.           this  is a  new database  only choices  'A, H  and Q'  are active
  270.           prompt  responses. If you are at the  200 maximum records and you
  271.           want  to add  a record  you can  delete a  record and  then press
  272.           <A>dd. The new entry is put in place of any deleted record and on
  273.           exit from  the Edit / Add  Records routine it is  sorted into its
  274.           correct position in the database.
  275.  
  276.  
  277.                                           2
  278.  
  279.  
  280.  
  281.  
  282.  
  283.                Adding records  is repeated  until  you press  <ESC> or  the
  284.           number  of records  reaches  two hundred  (200). Huckabey  Labels
  285.           makes a  tone  at  the  completion  of each  new  record  in  the
  286.           database.  As  you  enter data  one  of  the  following lines  is
  287.           displayed to show you what the data is for (suggested):
  288.  
  289.                Notice  that  lines 1:  and 2:  are  marked together  in the
  290.           columns to their left. This is to remind you that these two lines
  291.           are added together by Huckabey Labels.
  292.  
  293.                1: Firstname (or blank) added to line 2: above, line #1 on
  294.                   label. 29 characters maximum (space added when this is
  295.                   added to lastname).
  296.  
  297.                2: Lastname (or company name) added to line 1: above, line
  298.                   #1 on label. 30 characters maximum.
  299.  
  300.                3: Line #2 on label (address or person in company). 60
  301.                   characters maximum.
  302.  
  303.                4: Line #3 on label (city, state, zip or as needed). 60
  304.                   characters maximum.
  305.  
  306.                5: Line #4 on label (as needed). 60 characters maximum.
  307.  
  308.                6: Line #5 on label (as needed). 60 characters maximum.
  309.  
  310.                The  entry process can be terminated on any line by pressing
  311.           the <ESC>  key. If  this is  the  first record  the record  count
  312.           remains zero.
  313.  
  314.                Entries  #1  (First  name)  and  #2  (last  name) are  added
  315.           together to form actual line number one on label. Huckabey Labels
  316.           sorts on entry  #2+entry #1. Line  #1 can be  blank, but line  #2
  317.           should not be  blank although it can be. This  would make it sort
  318.           on a blank entry. Blank  entries always appear at the top  of the
  319.           sort order.
  320.  
  321.                As you make each entry there is a line of dashes showing you
  322.           the length of the word and '['  ']' on each side of the inputs to
  323.           show length limits, which cannot be exceeded.
  324.  
  325.                <D>elete  Record: This  blanks  the  current record.  Screen
  326.           displays:
  327.  
  328.  
  329.                 Press <Y>es to confirm deletion of record: 22
  330.  
  331.                 Press <Enter> to abort deletion
  332.  
  333.  
  334.                Where the '22'  displayed here is the current record number.
  335.  
  336.                                           3
  337.  
  338.  
  339.  
  340.  
  341.  
  342.           If  you press 'Y' the  record is deleted.  Pressing <Enter> exits
  343.           the deletion option. Records  that are blank are removed  on exit
  344.           from  the Edit / Add Records routine  and on loading the database
  345.           at start up. The total record count is adjusted to show a correct
  346.           count.
  347.  
  348.                <N>ext and <P>revious change  the information on the screen.
  349.           Although not displayed in the above prompt the < > or < > display
  350.           previous records and < >  and < > keys display next  records. You
  351.           can use either or both sets of arrow keys, but if you use the key
  352.           pad make sure <Num Lock> is off. When you reach the first or last
  353.           records Huckabey  Labels continues  as last  changes to  first or
  354.           first changes to last.
  355.  
  356.                To Edit displayed records  you press <1-6> which corresponds
  357.           to  the line numbers.  The screen displays what  the line is used
  358.           for (suggested), current information if there is any or a line of
  359.           dashes to show length.
  360.  
  361.                To remove a  single line type in a single  space (blank) and
  362.           press <Enter>. Huckabey Labels  searches for single space entries
  363.           and blanks  those lines. If  you press <Enter> on  a line without
  364.           entering  any  data  and  the  line  contains  data the  existing
  365.           information remains unchanged. Records  that are all blank lines,
  366.           no spaces or other  characters, are removed on exit from the Edit
  367.           routine and on loading the database at start up.
  368.  
  369.                <S>earch:  This  is to  search  the current  database  for a
  370.           particular last name, partial name, even just the starting letter
  371.           or last name  and first, or parts  thereof. Entries are  not case
  372.           sensitive. Huckabey  Labels converts everything to  uppercase for
  373.           comparisons. Screen displays:
  374.  
  375.  
  376.                 Please Enter Search Criteria or press <Enter> to exit
  377.  
  378.                 [                                                   ]
  379.  
  380.                 Type in from one letter to as much as lastname+firstname
  381.  
  382.  
  383.                You  can type  in Huckabey,  Huck,  H, Huckabey  J, Huckabey
  384.           James,  James Huckabey, as much  (matches down to single records)
  385.           or as little (matches more records)  as you like. You can type in
  386.           your data  as firstname lastname or  lastname firstname. Huckabey
  387.           Labels  ALWAYS searches  both  formats.  This  was done  to  make
  388.           searches as simple as  possible. Some people do lastnames  first,
  389.           others firstnames first. This way both procedures are covered.
  390.  
  391.                After  you  enter  your   information  the  screen  displays
  392.           'Searching  Database. Please Wait!.'  When and if  the record, or
  393.           matching  records is found, the  first match is  displayed on the
  394.  
  395.                                           4
  396.  
  397.  
  398.  
  399.  
  400.  
  401.           screen.
  402.  
  403.                If no match is  found you are returned to the input position
  404.           and  your search  data  is displayed  on the  screen  so you  can
  405.           correct any errors. Use the <BACKSPACE> to erase. To exit you can
  406.           erase all  data and press <ENTER>  or you can press  <ESC> at any
  407.           time to exit.
  408.  
  409.                <H>elp: Displays several screens of on-line help.  Sort of a
  410.           quick  reference. It  also displays  information requesting  user
  411.           contribution.
  412.  
  413.                <Q>uit Routine; Returns you to the main screen and the label
  414.           information display.
  415.  
  416.  
  417.                           Label Display Screen (Main Screen)
  418.  
  419.                WARNING! Labels  have a thirty-five (35)  character limit at
  420.           10 pitch, forty-two  (42) at 12 pitch, and fifty-nine  (59) at 17
  421.           pitch.  These figures are for zero margins and based on 15/16x3.5
  422.           inch  labels. The label outlines  on the screen  represent what I
  423.           feel are safe font  size based on  the number of characters.  The
  424.           displays are based  on one  character margins for  10 pitch,  two
  425.           character  margins for 12 pitch. Huckabey Labels has a maximum of
  426.           60 characters per label line. If your printer does not support 17
  427.           pitch,  but supports 15  pitch, then  of course  you get  about 7
  428.           characters less per label width.
  429.  
  430.                When returning to the  Label Display Screen from the  Edit /
  431.           Add  Record routine  the number  one record  is displayed  if the
  432.           currently  displayed record  was blank.  It will  not be  a blank
  433.           record  when you return to  the Label Display  Screen. As already
  434.           pointed out blank records are removed from the database.
  435.  
  436.                The  screen  displays  information inside  an  outline  that
  437.           represents the  pitch (size of print  text) that must be  used to
  438.           duplicate the label. Labels shown are for 10  pitch, 12 pitch and
  439.           17 pitch. Only appropriate size  is displayed in Huckabey Labels,
  440.           but all three are shown here in the different examples.
  441.  
  442.                *** Special Note ***  If the full path and  filename exceeds
  443.           forty (40) characters only the filename is displayed.
  444.  
  445.                Screen displays:
  446.  
  447.  
  448.                          Huckabey Labels | 09-23-94 | 04:48p
  449.                
  450.                 Database: C:\DATABASE\LABELS.DAT - Records: 27, No: 19
  451.  
  452.  
  453.  
  454.                                           5
  455.  
  456.  
  457.  
  458.  
  459.  
  460.                 ┌─────────[10 pitch]─────────────────┐
  461.                1│James Huckabey                      │1
  462.                2│3621-A Fraser Street                │2
  463.                3│Bellingham, Washington 98226        │3
  464.                4│                                    │4
  465.                5│                                    │5
  466.                 └────────────────────────────────────┘
  467.  
  468.                 ┌─────────[12 pitch]─────────────────┬──────┐
  469.                1│Mister James Henry Huckabey, Esquire       │1
  470.                2│3621-A Fraser Street                       │2
  471.                3│Bellingham, Washington 98226               │3
  472.                4│                                           │4
  473.                5│                                           │5
  474.                 └────────────────────────────────────┴──────┘
  475.  
  476.  
  477.                 ┌─────────[17 pitch]─────────────────┬──────┬────────────┐
  478.                1│James Huckabey                                          │1
  479.                2│Software and Hardware Company, Incorporated             │2
  480.                3│3621-A Fraser Street                                    │3
  481.                4│Bellingham, WA 98226  United States                     │4
  482.                5│                                                        │5
  483.                 └────────────────────────────────────┴──────┴────────────┘
  484.  
  485.               Press: <N>ext, <P>revious, <L>abel, <A>ll Records, <C>odes,
  486.               <S>earch, <E>dit LABELS.DAT Records, <T>ones ON/OFF, <H>elp,
  487.               or <Q>uit Program
  488.  
  489.  
  490.                <N>ext and <P>revious change  the information on the screen.
  491.           Although not displayed in the above prompt the < > or < > display
  492.           previous records and < >  and < > keys display next  records. You
  493.           can use either or both sets of arrow keys, but if you use the key
  494.           pad make sure <Num Lock> is off. When you reach the first or last
  495.           records  Huckabey Labels continues  as last  changes to  first or
  496.           first changes to last.
  497.  
  498.                <L>abel: The screen displays:
  499.  
  500.  
  501.                Press <Enter> for 24 labels or <E>xit Routine
  502.  
  503.                How many labels do you want (1-999) [   ]
  504.  
  505.  
  506.                Pressing <Enter> prints twenty-four labels (2 pages of 1 up)
  507.           for the  current label being  displayed. Or  you can type  in any
  508.           number up to nine hundred and ninety-nine (999).
  509.  
  510.                When  your labels are finished you are returned to the input
  511.           position in the event you want to print more of the same label. I
  512.  
  513.                                           6
  514.  
  515.  
  516.  
  517.  
  518.  
  519.           always print one or  two labels to  check my label alignment  and
  520.           like to  be returned  to the  input position. To  exit the  input
  521.           position type in an 'E'  and press <Enter> and you are  return to
  522.           the Label Display Screen.
  523.  
  524.                <A>ll Records: The screen displays:
  525.  
  526.  
  527.  
  528.                   Process All Records
  529.  
  530.                   Press <L>abels, <R>ecords, or <Q>uit All Records
  531.  
  532.  
  533.                Pressing 'L'  prints  one  label  for  each  record  in  the
  534.           database.  Pressing 'R' prints all data in each record, 8 records
  535.           per numbered pages. It  includes a ten character left  margin for
  536.           those who  want to punch the print out. This is great for keeping
  537.           a hard copy,  doing edits, etc. File  name, time and  date header
  538.           the first page. Screen displays, depending on choice:
  539.  
  540.  
  541.                      Printing Labels for 27 Records. Please Wait!
  542.  
  543.                                           or
  544.  
  545.                         Printing all 27 Records. Please Wait!
  546.  
  547.  
  548.                When  printing is  finished you  are returned  to the  Label
  549.           Display Screen. There is no further action on your part.
  550.  
  551.                <C>ode: The screen displays:
  552.  
  553.  
  554.                Type in printer code and press <Enter> or <E>xit Routine
  555.  
  556.                [                               ]
  557.  
  558.                See your printer manual for decimal codes, separate by space
  559.  
  560.  
  561.                This might  be something  like you  typing in the  following
  562.           <Enter>:  27  69 (Epson  and other  some  other printer  code for
  563.           emphasize on) and pressing <Enter>.
  564.  
  565.                If your format was  not valid the screen displays:  'Invalid
  566.           Entry!' and you are returned to  the input position. If input was
  567.           a valid format the screen displays: 'Sending code(s) to printer',
  568.           which may  just flash, and when finished  you are returned to the
  569.           Label Display Screen.
  570.  
  571.  
  572.                                           7
  573.  
  574.  
  575.  
  576.  
  577.  
  578.                If there is a  printer error you  are returned to the  input
  579.           position and your printer  code(s) is displayed on the  screen so
  580.           you can  correct any  input or  printer errors.  Pressing <ENTER>
  581.           resends the data to the printer. Use the <BACKSPACE> to erase. To
  582.           exit you  can erase all data  and press <ENTER> or  you can press
  583.           <ESC> at any time to exit.
  584.  
  585.                <S>earch:  This is  to  search the  current  database for  a
  586.           particular last name, partial name, even just the starting letter
  587.           or last name  and first, or parts  thereof. Entries are not  case
  588.           sensitive. Huckabey Labels  converts everything to  uppercase for
  589.           comparisons. Screen displays:
  590.  
  591.  
  592.                 Please Enter Search Criteria or press <Enter> to exit
  593.  
  594.                 [                                                   ]
  595.  
  596.                 (one letter or as much as last name first name)
  597.  
  598.  
  599.                You  can  type in  Huckabey, Huck,  H, Huckabey  J, Huckabey
  600.           James,  as much  (matches down  to single  records) or  as little
  601.           (matches more records) as you like.
  602.  
  603.                After  you  enter  your  information   the  screen  displays
  604.           'Searching  Database. Please Wait!.'  When and if  the record, or
  605.           matching  records is found, the  first match is  displayed on the
  606.           screen.  If no  match  is found  you  are returned  to  the input
  607.           position.
  608.  
  609.                <E>dit  LABELS.DAT  Records: This  is  the Edit/Add  Records
  610.           option outlined in Starting Huckabey Labels for first time, etc.
  611.  
  612.                <T>ones:  Sound is turned ON or OFF depending on the current
  613.           state. Default is ON.
  614.  
  615.                <H>elp: Displays  several screens  of on-line help.  A quick
  616.           reference.  It also  displays other  information and  request for
  617.           user contribution.
  618.  
  619.                <Q>uit Program: Screen displays:
  620.  
  621.  
  622.                       Press <Y>es to confirm program termination
  623.  
  624.                      Press <Enter> to abort termination
  625.  
  626.  
  627.                If  you press 'Y' Huckabey Labels  is terminated and returns
  628.           you to  the DOS prompt  or calling program is  this was run  as a
  629.           shell operation.  Pressing <Enter> returns the  main prompt. This
  630.  
  631.                                           8
  632.  
  633.  
  634.  
  635.  
  636.  
  637.           is  just to  prevent accidental exits  from Huckabey  Labels. One
  638.           tends to get used to pressing 'Q'/<ESC> and some of us have heavy
  639.           hands. (grin) Your  original system colors are  restored prior to
  640.           exiting Huckabey Labels.
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.                                           9
  691.  
  692.  
  693.  
  694.  
  695.  
  696.                                 Format for Database(s)
  697.  
  698.                Example of a database  viewed or edited from DOS  shown here
  699.           with  line numbers to help with understanding. Any editor or word
  700.           processor that can write DOS text files (ASCII) can be used:
  701.  
  702.  
  703.                 <-Actual positions in database(s)
  704.                    <-Label information (6 line set)
  705.                       <-Actual start of data per line  
  706.                -------------------------------------------------------
  707.                 1 (1) John
  708.                 2 (2) Doe
  709.                 3 (3) 123 Melrose Place
  710.                 4 (4) My City, Your State 12345
  711.                 5 (5)
  712.                 6 (6)
  713.                 7 (1) Jane
  714.                 8 (2) Doe
  715.                 9 (3) 852 Any Street
  716.                10 (4) This City, My State 54321
  717.                11 (5)
  718.                12 (6)
  719.                13 (1) John
  720.                14 (2) Johnson Contractors
  721.                15 (3) Henry J. Johnson
  722.                16 (4) 123 Any Street
  723.                17 (5) Your City, Your State 12435
  724.                17 (6)
  725.  
  726.  
  727.                All you  have to keep  track of is  each six line  set. This
  728.           file can  be edited with any external program if that is what you
  729.           want to do or is easiest for you. Just make sure you keep the six
  730.           lines  per record format for the database. Actually you can write
  731.           and maintain the database externally and only use Huckabey Labels
  732.           for the actual printing. This is the reason I write  out the data
  733.           as a standard text file (ASCII with one entry per line).
  734.  
  735.  
  736.                                ******* WARNING *******
  737.  
  738.                If  you do edit records  via another program  you must honor
  739.           the 200 record limit of  Huckabey Labels (1200 lines). Additional
  740.           records  are ignored by Huckabey Labels if you exceed this limit.
  741.           Also if your six (6) line records get out of sets that throws off
  742.           all the following records in the database from that point.
  743.  
  744.                The   only  reason   I   added  this   information  to   the
  745.           documentation is  to show an optional way  to edit, add or remove
  746.           records other than from  inside Huckabey Labels. This is  the way
  747.           my original label program ran. I added all my records with a text
  748.  
  749.                                           10
  750.  
  751.  
  752.  
  753.  
  754.  
  755.           editor and  of course I made  my share of errors  by not counting
  756.           lines  correctly when  adding new  records, removing  or editing.
  757.           (grin)
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.                                           11